DMOJ 저지 서버 설치
이 섹션에서는 DMOJ 저지 서버설치 메뉴얼을 알려드립니다.
관련 파일 다운로드
$ git clone --recursive https://github.com/DMOJ/judge.git
$ cd judge/.docker
$ make judge-tier1
(make 존재 하지 않는 오류가 발생하는 경우 => apt install make)
설정 방 법
자신의 웹 사이트 관리자 페이지로 접속 후 좌측 메뉴 언어 -> 채점기 선택 후 추가를 누른다.
- 이름을 지정한다.
- 재생성 버튼을 누르면 키 값이 생성되는데 값을 적어 놓는다.
- 1 ~ 3 까지 자신이 원하는 저지 서버의 티어를 선택후 저장한다.
자신의 OJ를 설치한 위치로 간다.
📦oj
┣ 📂base
┣ 📂bridged
┣ 📂celery
┣ 📂environment
┣ 📂mathoid
┣ 📂media
┣ 📂nginx
┣ 📂pdfoid
┣ 📂problems
┣ 📂repo
┣ 📂scripts
┣ 📂site
┣ 📂texoid
┣ 📂wsevent
┗ 📜docker-compose.yml
problems 폴더로 이동한다.
problems 폴더 안에 자신이 만든 위에서 생성한 채점기 이름으로 yml 파일을 만들고 저장한다.
ex) judge01.yml
id: <지정한 채점기 이름> ex) judge01
key: <적어 놓은 키값> ex) aaslkfmvasdfl~~~~~
problem_storage_globs:
- /problems/*